home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-29 | 1.2 KB | 54 lines | [TEXT/CWIE] |
- // Dispatcher.h
-
- #pragma once
-
- #define classAMReminderApp 1
- #define classAMReminderDoc 2
- #define classAMReminderEngine 3
- #define classMainWindow 4
- #define classAdd 5
-
- #include "AMWindow.h"
- #include "AMDialog.h"
-
- /*----------*/
- void DoIdle (void);
-
- //----------
- // windows
- void Close (AMWindow* window);
- void DoTrack (AMWindow* window,
- ControlHandle whichControl,
- short whichPart,
- Point where);
- void MouseIn (AMWindow* window,
- Point where,
- short modifiers);
- void TypeIn (AMWindow* window,
- char ch);
- void Resize (AMWindow* window);
- void Scroll (AMWindow* window,
- short newValue,
- short oldValue);
- Boolean DoCommand (AMWindow* window,
- long inCommand);
- void ExitCurField (AMWindow* window);
- void DataChanged (AMResponder* responder,
- long inDataID);
-
- //----------
- // dialogs
- void FinishMake (AMDialog* dialog);
- void ConnectToData (AMDialog* dialog,
- AMSignaler* inData);
- void DoItem (AMDialog* dialog,
- SInt16 inItemHit);
- Boolean Filter (AMDialog* dialog,
- EventRecord *ioEvent,
- DialogItemIndex *outItemHit);
-
- //----------
- // (to be obsolete) modeless dialogs
- void InitModelessDialogs (void);
- void CloseModelessDialog (DialogPtr whichDialog);
-